package com.xjlsoft.weather.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 天气查询 数据 dto
 */
@Data
@ApiModel(value = "数据 统计查询 dto")
public class DataAvgDto {

	@ApiModelProperty(value = "统计 大气数据")
	private String aerosol;

	@ApiModelProperty(value = "统计 地面数据")
	private String ground;

	@ApiModelProperty(value = "统计 高空数据")
	private String high;

	@ApiModelProperty(value = "统计 辐射数据")
	private String radiation;

	@ApiModelProperty(value = "统计每个小时的数据   传递此值    默认传递一年的数据")
	private String hour;

	@ApiModelProperty(value = "统计日平均数据 传递此值    默认传递一年的数据")
	private String day;

	@ApiModelProperty(value = "统计 何年 的 平均数据 ")
	private String day_who_year;

	@ApiModelProperty(value = " 统计周  平均数据 传递此值  默认传递一年的数据 ")
	private String week;

	@ApiModelProperty(value = " 统计月 平均数据 传递此值 展示所有  ")
	private String mon;

	@ApiModelProperty(value = " 统计年  平均数据 传递此值  展示所有")
	private String year;

	@ApiModelProperty(value = "地面数据 属性     气压    ")
	private String prs;

	@ApiModelProperty(value = "地面数据 属性   温度   ")
	private String tem;

	@ApiModelProperty(value = "地面数据 属性    露点温度")
	private String dpt;

	@ApiModelProperty(value = "地面数据 属性    相对湿度   ")
	private String rhu;

	@ApiModelProperty(value = "地面数据 属性     水汽压   ")
	private String vap;

	@ApiModelProperty(value = "地面数据 属性    蒸发(大型)  ")
	private String evp_big;

	/*
	 * @ApiModelProperty(value = "2分钟平均风速 ") private String win_s_avg_2mi;
	 * 
	 * 
	 * @ApiModelProperty(value = "10分钟平均风向") private String win_d_avg_10mi;
	 */

	@ApiModelProperty(value = "地面数据 属性  10分钟平均水平能见度   ")
	private String vis_hor_10mi;

	@ApiModelProperty(value = "地面数据 属性   总云量   ")
	private String clo_cov;

	@ApiModelProperty(value = "地面数据 属性   低云量   ")
	private String clo_cov_low;

	
	  @ApiModelProperty(value = "地面温度   ") 
	  private String gst;
	  
	  @ApiModelProperty(value = " 5cm地温") 
	  private String gst_5cm;
	  
	  
	  @ApiModelProperty(value = "10cm地温   ") 
	  private String gst_10cm;
	  
	  @ApiModelProperty(value = "15cm地温   ") 
	  private String gst_15cm;
	  
	  
	  @ApiModelProperty(value = "20cm地温   ") 
	  private String gst_20cm;
	  
	  
	  @ApiModelProperty(value = "40cm地温   ") 
	  private String gst_40cm;
	  
	  
	  @ApiModelProperty(value = "80cm地温   ") 
	  private String gst_80cm;
	  
	  @ApiModelProperty(value = "160cm地温   ") 
	  private String gst_160cm;
	  
	  
	  @ApiModelProperty(value = "320cm地温   ")
	  private String gst_320cm;
	 

	// 大气的 统计属性
	@ApiModelProperty(value = "大气数据属性   气压  真实字段 prs  上面有重复")
	private String prs_hwc;

	
	@ApiModelProperty(value = "大气数据属性    温度/气温    真实字段 tem")
	private String aerosol_tem;

	
	@ApiModelProperty(value = "大气数据属性   预报可吸入颗粒物浓度值 ")
	private String pm10_densty_fore;

	@ApiModelProperty(value = "大气数据属性    PM2.5质量浓度 ")
	private String pm2p5_densty;


	@ApiModelProperty(value = "大气数据属性   PM1质量浓度 ")
	private String pm1_densty;

	@ApiModelProperty(value = "大气数据属性   PM1.0仪器测量的相对湿度")
	private String rhu_pm1_senosr;

	
	@ApiModelProperty(value = "大气数据属性   PM1.0仪器测量的气压")
	private String prs_pm1_sensor;

	
	@ApiModelProperty(value = "大气数据属性   PM2.5仪器测量的气温 ")
	private String tem_pm1_sensor;

	
	@ApiModelProperty(value = "大气数据属性   PM10仪器测量的相对湿度")
	private String rhu_pm2p5_sensor;


	@ApiModelProperty(value = "大气数据属性   PM2.5仪器测量的流量")
	private String prs_pm2p5_sensor;


	@ApiModelProperty(value = "大气数据属性   PM2.5仪器测量的气温")
	private String tem_pm2p5_sensor;
	
	
	
	
	//  辐射 
	
	@ApiModelProperty(value = "辐射数据属性   总辐射辐照度")
    private String v14311;
    
	@ApiModelProperty(value = "辐射数据属性   净全辐射辐照度")
    private String v14312;

	@ApiModelProperty(value = "辐射数据属性   直接辐射辐照度 ")
    private String v14313;

	@ApiModelProperty(value = "辐射数据属性   散射辐射辐照度")
    private String v14314;

	@ApiModelProperty(value = "辐射数据属性   紫外辐射辐照度")
    private String v14316;

	@ApiModelProperty(value = "辐射数据属性   总辐射(曝辐量)")
    private String v14320;

	@ApiModelProperty(value = "辐射数据属性   总辐射辐照度最大值")
    private String qra_max;

	@ApiModelProperty(value = "辐射数据属性   净全辐射(曝辐量)")
    private String v14308;

	@ApiModelProperty(value = "辐射数据属性   净辐射辐照度最大值")
    private String nra_max;

	@ApiModelProperty(value = "辐射数据属性   净辐射辐照度最小值")
    private String nra_min;

	@ApiModelProperty(value = "辐射数据属性   直接辐射(曝辐量)")
    private String v14322;

	@ApiModelProperty(value = "辐射数据属性   直接辐射辐照度最大值")
    private String dra_max;

	@ApiModelProperty(value = "辐射数据属性   散射辐射(曝辐量)")
    private String v14309;

	@ApiModelProperty(value = "辐射数据属性   散射辐射辐照度最大值")
    private String sra_max;

	@ApiModelProperty(value = "辐射数据属性   反射辐射(曝辐量)")
    private String v14306;

	@ApiModelProperty(value = "辐射数据属性   反射辐射辐照度最大值")
    private String rra_max;
	

}
